thought factory - French English Dictionary